<style>
  .ques-tips-table{
    width: 100%;
  }

  .ques-tips-table .ques-tips-cell{
    padding: 6px 0;
  }
</style>
<template>
  <div>
    <el-table
      :data="tableData6"
      :span-method="objectSpanMethod"
      border
      cell-class-name="ques-tips-cell"
      class="ques-tips-table">
      <el-table-column
        label="序号"
        width="180">
        <template slot-scope="scope">
          {{scope.$index + 1}}
        </template>
      </el-table-column>
      <el-table-column
        prop="module"
        label="模块">
      </el-table-column>
      <el-table-column
        prop="point"
        label="注意点">
      </el-table-column>
      <el-table-column
        prop="method"
        label="正确填写">
      </el-table-column>
      <el-table-column
        prop="memo"
        label="备注">
      </el-table-column>
    </el-table>
  </div>
</template>

<script>
  export default {
    data() {
      return {
        tableData6: [{
          module: '基本信息',
          point: '注册资金',
          method: '系统自带单位“万元”',
          memo: ''
        }, {
          module: '基本信息',
          point: '企业类型',
          method: '必填项',
          memo: ''
        }, {
          module: '基本信息',
          point: '注册地址',
          method: '应与营业执照中注册地址保持一致',
          memo: ''
        }, {
          module: '基本信息',
          point: '成立年份',
          method: '应与营业执照中的成立年份保持一致',
          memo: ''
        }, {
          module: '基本信息',
          point: '三证信息',
          method: '应上传未过期的证书扫描件',
          memo: ''
        }, {
          module: '财务信息',
          point: '开户行许可证',
          method: '应上传开户许可证扫描件，不是开票资料',
          memo: ''
        }, {
          module: '财务信息',
          point: '各项金额',
          method: '系统自带单位“万元”',
          memo: ''
        }, {
          module: '财务信息',
          point: '近三年销售额',
          method: '年份的排序要看清',
          memo: ''
        }, {
          module: '人员情况',
          point: '主要负责人',
          method: '应填写真实、准确的人员信息',
          memo: ''
        }, {
          module: '产品情况',
          point: '年平均销售额',
          method: '系统自带单位“万元”',
          memo: ''
        }, {
          module: '产品情况',
          point: '天供货能力',
          method: '应填写单位（例：XX吨）',
          memo: ''
        }, {
          module: '产品情况',
          point: '年供货能力',
          method: '应填写单位（例：XX吨）',
          memo: ''
        }, {
          module: '供货历史',
          point: '供货金额',
          method: '系统自带单位“万元”',
          memo: ''
        }, {
          module: '供货历史',
          point: '客户名称',
          method: '填写供应商全称',
          memo: ''
        }, {
          module: '生产检测设备',
          point: '生产设备',
          method: '应填写真实、准确的信息',
          memo: ''
        }, {
          module: '生产检测设备',
          point: '检测设备',
          method: '应填写真实、准确的信息',
          memo: ''
        }, {
          module: '资质附件',
          point: '企业资质',
          method: '应上传未过期的证书扫描件',
          memo: ''
        }, {
          module: '资质附件',
          point: '产品资质',
          method: '应上传未过期的证书扫描件',
          memo: ''
        }]
      };
    },
    methods: {

      objectSpanMethod({ row, column, rowIndex, columnIndex }) {
        if (columnIndex === 1) {
          if (rowIndex === 0) {
            return {
              rowspan: 5,
              colspan: 1
            };
          }
          if (rowIndex === 5) {
            return {
              rowspan: 3,
              colspan: 1
            };
          }
          if (rowIndex === 8) {
            return {
              rowspan: 1,
              colspan: 1
            };
          }
          if (rowIndex === 9) {
            return {
              rowspan: 3,
              colspan: 1
            };
          }
          if (rowIndex === 12) {
            return {
              rowspan: 2,
              colspan: 1
            };
          }
          if (rowIndex === 14) {
            return {
              rowspan: 2,
              colspan: 1
            };
          }
          if (rowIndex === 16) {
            return {
              rowspan: 2,
              colspan: 1
            };
          }
          return {
            rowspan: 0,
            colspan: 0
          };
        }

        if (columnIndex === 3) {
          if (rowIndex === 10) {
            return {
              rowspan: 2,
              colspan: 1
            };
          }
          if (rowIndex === 11) {
            return {
              rowspan: 0,
              colspan: 0
            };
          }
          if (rowIndex === 14) {
            return {
              rowspan: 2,
              colspan: 1
            };
          }
          if (rowIndex === 15) {
            return {
              rowspan: 0,
              colspan: 0
            };
          }
          if (rowIndex === 16) {
            return {
              rowspan: 2,
              colspan: 1
            };
          }
          if (rowIndex === 17) {
            return {
              rowspan: 0,
              colspan: 0
            };
          }
        }
      }
    }
  };
</script>
